<template>
	<view>
		<web-view :src="url" @message="getMsg"></web-view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				url: null
			}
		},
		onLoad(option) {
			let data = uni.getStorageSync("orderList");
			console.log("地址", data)
			// this.url = "http://47khjr.natappfree.cc/page/local.html?data=" + encodeURIComponent(data);
			this.submit(data);
			
		},
		methods: {
			submit(data) {
				var ws = plus.webview.currentWebview();
				var wv = plus.webview.open('', 'custom-webview', {
					plusrequire: 'none', //禁止远程网页使用plus的API，有些使用mui制作的网页可能会监听plus.key，造成关闭页面混乱，可以通过这种方式禁止
					'uni-app': 'none', //不加载uni-app渲染层框架，避免样式冲突
					top: uni.getSystemInfoSync().statusBarHeight + 44 //放置在titleNView下方。如果还想在webview上方加个地址栏的什么的，可以继续降低TOP值
				});
				wv.loadURL('http://47khjr.natappfree.cc/page/local.html?data='+encodeURIComponent(data));
				var currentWebview = this.$mp.page.$getAppWebview(); //获取当前页面的webview对象
				currentWebview.append(wv); //一定要append到当前的页面里！！！才能跟随当前页面一起做动画，一起关闭
				wv.addEventListener(
					'close',
					function(e) {
						//跳转订单页面
						uni.navigateTo({
							url: '/pages/camp_order/camp_order'
						});
					},
					false
				);
			},
			getMsg: function(res) {
				console.log("收到网页消息");
				console.log(res)
				console.log(res.data)
			}
		}
	}
</script>

<style>

</style>
